Big Huge Thesaurus

merchant bank

noun